package com.hd.service.activiti;

import java.util.List;

import com.hd.entity.activiti.ElementIns;

public interface ElementInsService {
	/**
	 * 保存
	 * @param elementIns
	 */
	void save(ElementIns elementIns);
	/**
	 * 更新
	 * @param elementIns
	 */
	void update(ElementIns elementIns);
	/*
	 * 删除
	 */
	void delete(String id);
	/**
	 * 查询一条记录
	 * @param id
	 * @return
	 */
	ElementIns get(String id);
	/**
	 * 获取下一节点集合
	 * @param startElement
	 * @return
	 */
	List<ElementIns>getNextElementIns(String startElement);
	/**
	 * 通过流程定义ID查询节点轨迹
	 * @param procdefId
	 * @return
	 */
	List<ElementIns>findByProcdefId(String procdefId);
}
